Big Huge Thesaurus

radar echo

noun

sounds kind of like